Editor
- Shortcut https://gamemakers.jp/article/2024_03_19_63713/ (Japanese)
General Programming
-
Game design pattern And Clean Code
- Youtube Channel: InfallibleCode https://www.youtube.com/@InfallibleCode
- https://gameprogrammingpatterns.com/
- https://refactoring.guru/
- https://youtu.be/ZzwWWut_ibU
- https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
- https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988cf8d29
- https://www.youtube.com/watch?v=f7X9gdUmhMY
- https://youtu.be/QDldZWvNK_E
- https://www.youtube.com/watch?v=r-RCfmQqLA0
- https://www.youtube.com/watch?v=MBTtsVWcieE
-
Blueprints vs. C++: How They Fit Together and Why You Should Use Both https://www.youtube.com/watch?v=VMZftEVDuCE&t=3s
-
Balancing Blueprint and C++ https://docs.unrealengine.com/4.26/en-US/Resources/SampleGames/ARPG/BalancingBlueprintAndCPP/
Asset Naming Convention
-
Recommended Asset Naming Conventions https://docs.unrealengine.com/5.3/en-US/recommended-asset-naming-conventions-in-unreal-engine-projects/
-
Unreal Engine Asset Naming Conventions https://www.unrealdirective.com/resource/asset-naming-conventions
-
UE5 Style Guide https://github.com/Allar/ue5-style-guide
C++
-
C++ Folder Structure https://github.com/EpicGames/UnrealEngine/tree/ue5-main/Samples/Games/Lyra/Source/LyraGame
-
Naming Convention
-
UProperties https://docs.unrealengine.com/5.3/en-US/unreal-engine-uproperties/
-
UFunctions https://docs.unrealengine.com/5.3/en-US/ufunctions-in-unreal-engine/
-
Unreal Smart Pointer Library (TSharedPtr, TSharedRef, TWeakPtr, TUniquePtr) https://docs.unrealengine.com/5.3/en-US/smart-pointers-in-unreal-engine/
-
Delegates https://docs.unrealengine.com/5.3/en-US/delegates-and-lamba-functions-in-unreal-engine/
-
Containers in Unreal Engine (TArray, TMap, TSet) https://docs.unrealengine.com/5.3/en-US/containers-in-unreal-engine/
-
UInterface https://docs.unrealengine.com/5.3/en-US/interfaces-in-unreal-engine/
-
Unreal Engine Modules https://docs.unrealengine.com/5.3/en-US/unreal-engine-modules/
-
UStructs https://docs.unrealengine.com/5.0/en-US/structs-in-unreal-engine/
-
TSubclassOf https://docs.unrealengine.com/5.3/en-US/typed-object-pointer-properties-in-unreal-engine/
-
Gameplay Ability System https://docs.unrealengine.com/5.3/en-US/gameplay-ability-system-for-unreal-engine/
-
C++ Features
-
Pointers https://learn.microsoft.com/en-us/cpp/cpp/pointers-cpp?view=msvc-170
-
References https://learn.microsoft.com/en-us/cpp/cpp/references-cpp?view=msvc-170
-
Templates https://learn.microsoft.com/en-us/cpp/cpp/templates-cpp?view=msvc-170
-
Operator overloading https://learn.microsoft.com/en-us/cpp/cpp/operator-overloading?view=msvc-170
-
Blueprints
-
Blueprints Visual Scripting https://docs.unrealengine.com/5.3/en-US/blueprints-visual-scripting-in-unreal-engine/
-
Blueprint Editor Cheat Sheet https://docs.unrealengine.com/5.3/en-US/blueprint-editor-cheat-sheet-in-unreal-engine/
-
Blueprint Best Practices https://docs.unrealengine.com/5.3/en-US/blueprint-best-practices-in-unreal-engine/
-
Blueprint Macro Library https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Blueprints/UserGuide/Types/MacroLibrary/
-
Timeline https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/Blueprints/UserGuide/Timelines/
-
Functions https://docs.unrealengine.com/5.3/en-US/functions-in-unreal-engine/
-
Events https://docs.unrealengine.com/5.3/en-US/events-in-unreal-engine/
-
Blueprint Interface https://docs.unrealengine.com/5.3/en-US/blueprint-interface-in-unreal-engine/
-
Level Blueprints https://docs.unrealengine.com/5.3/en-US/level-blueprint-in-unreal-engine/
-
Game Mode
Gameplay Framework
Environment Design
-
Building Virtual Worlds https://docs.unrealengine.com/5.3/en-US/building-virtual-worlds-in-unreal-engine/
-
Cube Grid https://www.youtube.com/watch?v=-GyDjoyBQ3o&t=533s
-
Megascan https://quixel.com/bridge
-
World Partition (Open World) https://docs.unrealengine.com/5.0/en-US/world-partition-in-unreal-engine/
-
ArtStation https://www.artstation.com/?sort_by=community&dimension=all
Lighting
Asset Management
https://docs.unrealengine.com/5.3/en-US/asset-management-in-unreal-engine/
Material
essential-unreal-engine-material-concepts
Enemy AI
-
Artificial Intelligence https://docs.unrealengine.com/5.3/en-US/artificial-intelligence-in-unreal-engine/
-
Behavior Trees https://docs.unrealengine.com/5.3/en-US/behavior-trees-in-unreal-engine/
-
Navigation System https://docs.unrealengine.com/5.3/en-US/navigation-system-in-unreal-engine/
Sequencer (Cut Scene)
https://docs.unrealengine.com/4.26/en-US/AnimatingObjects/Sequencer/Overview/
UI
-
Widget Blueprints https://docs.unrealengine.com/5.3/en-US/widget-blueprints-in-umg-for-unreal-engine/
-
Unreal Motion Graphics (UMG) Best Practices https://docs.unrealengine.com/5.3/en-US/umg-best-practices-in-unreal-engine/
-
Slate UI Framework https://docs.unrealengine.com/5.3/en-US/slate-user-interface-programming-framework-for-unreal-engine/
-
Best Practices for Creating and Managing Widgets https://www.youtube.com/watch?v=7b7a20j0azc
Animation
-
Animating Characters and Objects https://docs.unrealengine.com/5.3/en-US/animating-characters-and-objects-in-unreal-engine/
-
Animation Montage https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/AnimMontage/
-
Blend Spaces https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/Blendspaces/
-
Locomotion https://docs.unrealengine.com/5.3/en-US/locomotion-in-unreal-engine/
-
Animation Blueprints (State Machine) https://docs.unrealengine.com/5.3/en-US/animation-blueprints-in-unreal-engine/
-
Animation Notifications [Notifies] https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/Sequences/Notifies/
-
Animation Retargeting
-
Animation Offset
-
Thread Safe Animation Blueprint
Data Assets
Audio
Visual Effect
- Niagara https://docs.unrealengine.com/5.3/en-US/creating-visual-effects-in-niagara-for-unreal-engine/
Online Subsystem (Multiplayer)
https://docs.unrealengine.com/5.3/en-US/online-subsystem-in-unreal-engine/
Save Game
https://docs.unrealengine.com/5.3/en-US/saving-and-loading-your-game-in-unreal-engine/
Localization
-
Localization https://docs.unrealengine.com/4.26/en-US/ProductionPipelines/Localization/
-
Japanese Font in UE https://mklearning.blogspot.com/2014/06/unreal-engine-4.html
Optimization
-
Testing and Optimizing Your Content https://docs.unrealengine.com/5.3/en-US/testing-and-optimizing-your-content/
-
Maximizing Your Game's Performance in Unreal Engine | Unreal Fest 2022 https://www.youtube.com/watch?v=GuIav71867E
-
Optimization For Beginners In Unreal Engine 5 https://www.youtube.com/watch?v=Ipn0sDcdc_4
-
Unreal Engine Performance Optimization Tips https://www.youtube.com/watch?v=V8NnLnBQFIg
Unreal Engine Tips
-
50 Unreal Engine 5 Tips that you might not know of! (Beginner friendly) https://www.youtube.com/watch?v=iayPiX8tBmQ
-
20 Unreal Engine Tips You NEED to know | UE5 https://www.youtube.com/watch?v=EapJzAfNw50&t=2s
-
25 Tips and Tricks you (probably) don't know about Unreal Engine 5 https://www.youtube.com/watch?v=ocKFXjut6ls&t=1s
-
5 Tricks you (probably) don't know about Unreal Engine 5 https://www.youtube.com/watch?v=ZF7Vwc8L1ok
-
UE Tips & Best Practices https://flassari.notion.site/UE-Tips-Best-Practices-3ff4c3297b414a66886c969ff741c5ba
Source Control
-
Collaboration and Version Control in Unreal Engine https://docs.unrealengine.com/5.0/en-US/collaboration-and-version-control-in-unreal-engine/
-
Source Control & Remote Team Collaboration | Unreal Fest 2022 https://www.youtube.com/watch?v=YKMDdtX-8gM&t=782s
Nice Plugins
-
Data Validation https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/ProgrammingWithCPP/Assets/DataValidation/
-
StructUtils Plugin
-
FInstancedStruct を使ってみる (Japanese) https://historia.co.jp/archives/38415/
-
Instanced Property (Blueprint Editor Extension) (Japanese) https://www.docswell.com/s/leon-gameworks/ZQ8WQJ-UEMConnect_002#p6
-
-
Physical Layout Tool https://www.youtube.com/watch?v=GCeooZVBTdA
Nice Tools to use
-
IDE
- Rider (Personal Recommend) https://www.jetbrains.com/rider/
- Visual Studio
-
Version Control System
- Github
- Github Fork GUI
- Perforce
-
Project Management
- Trello
- Notion
- Jira
-
Prototype Tool
- Obsidian
- Notability or Goodnotes (iPad)
-
Audios
- AI Music Generator: Suno https://www.suno.ai/
- Audacity (Audio Editor) https://www.audacityteam.org/
-
3D Modeling & Animation
-
Blender https://www.blender.org/
-
AI Animation Tool: Cascadeur https://cascadeur.com/
-
Easy AI Motion Capture Animation & Lipsync https://www.youtube.com/watch?v=BabkaTF-kw0
-
Text To 3D Character Animation With AI • MOOTION https://www.youtube.com/watch?v=yIWwiiiYi6s&t=633s
-
Create Stunning 3D Models & Textures With AI - Full AI Animation Tutorial https://www.youtube.com/watch?v=iHK_MQlwEis
-
-
Image & Textures
- Adobe Photoshop
- Online Photoshop Photopea: https://www.photopea.com/
- Adobe Substance 3D Painter (Material)
Nice UE Courses
-
Unreal Engine Blueprint Game Developer Online Course https://www.gamedev.tv/p/unreal-blueprint/?coupon_code=THAWOUT
-
Unreal Engine 5 Blueprints: First Person Shooter (FPS) https://www.gamedev.tv/p/unreal-engine-5-blueprints/?coupon_code=THAWOUT
-
Unreal 5.0 C++ Developer: Learn C++ and Make Video Games https://www.gamedev.tv/p/unreal-5-0-c-developer-learn-c-and-make-video-games/?coupon_code=THAWOUT
-
Unreal Engine 5 C++ Multiplayer: Make Your Own Co-Op Game https://www.gamedev.tv/p/unreal-engine-c-multiplayer/?coupon_code=THAWOUT
-
Unreal Engine Community Learning https://dev.epicgames.com/community/unreal-engine/learning
Nice Blog
https://historia.co.jp/category/ue5/ (Japanese)
Unreal Community Wiki
Nice Official Sample Game Project
-
Lyra (FPS, GameplayAbilitySystem, Online Multiplayer, Crossplay, Niagara FX, etc.)
-
Valley of the Ancient Sample (Nanite, Lumen, Megascans, etc.)
-
Cropout (RTS) https://docs.unrealengine.com/5.3/en-US/sample-game-projects-for-unreal-engine/
-
Action RPG Game (UE4.26) https://docs.unrealengine.com/4.27/en-US/Resources/SampleGames/ARPG/
UE Community
-
Unreal Engine Forum https://forums.unrealengine.com/
-
Discord
- Unreal Engine https://discord.com/invite/unreal-engine-978033435895562280
- Unreal Source https://discord.com/invite/unrealsource
Nice UE Youtube Channel
https://www.youtube.com/@UnrealEngine
https://www.youtube.com/@UnrealUniversity
https://www.youtube.com/@AlexForsythe
https://www.youtube.com/@MathewWadsteinTutorials
https://www.youtube.com/channel/UC36uolRnnwoMMH27vzecLBg
https://www.youtube.com/@UnrealSensei
https://www.youtube.com/@WilliamFaucher
https://www.youtube.com/@PrismaticaDev/videos
https://www.youtube.com/@GorkaGames/videos
https://www.youtube.com/@UnrealEngineJP (Japanese)